Перейти к содержанию

Звук в Линуксе

Материал из Викиучебника — открытых книг для открытого мира
(перенаправлено с «Звук в GNU/Linux»)

Пользователям

[править]

Музыкантам

[править]


Дистрибутивы GNU/Linux содержат много разных приложений для работы со звуком как на пользовательском, так и на профессиональном уровне. Известно, что даже многие из тех, кому они нужны, не знают о них. Бытует ложное убеждение, что у музыканта и вообще звукозаписывателя нет выбора, кроме как работать в Windows или Mac OS.

Если есть возможность смотреть кино со всеми шестью звуковыми каналами и писать музыку, не перезагружаясь в другую операционную систему, об этом стоит знать всем заинтересованным в этом людям.

О книге

[править]

Изначальный вариант этой книги написал Александр Прокудин при поддержке Романа Смирнова, подготовившего главу про MIDI. Документация до недавних пор была целиком и полностью привязана к печатной документации для дистрибутива ALT Linux Master.

За три года книга пережила три или четыре пересмотра с дополнениями, и в итоге стало ясно, что только в вики-среде можно скоординировать работу множества писателей, стремящихся поддержать актуальность документа.

В первоначальном виде, первая часть раздела документации о звуке предназначена для пользователей, не имеющих опыта работы как с GNU/Linux, так и с цифровым звуком вообще. Здесь читатель узнает об особенностях различных звуковых подсистем и звуковых серверов, а также о различных представлениях звука и форматах его хранения.

Вторая часть предназначена для музыкантов, которых особенности GNU/Linux интересуют в сугубо прагматическом аспекте: чем записать звук с внешнего источника, обработать его, свести несколько дорожек в одну, в чём набрать ноты, которые не стыдно будет отдать музыкантам в оркестре и тому подобные вопросы.

Пути совершенствования

[править]

Главный недостаток этого руководства — недостаток прикладных советов при обилии обозрений. Тянуть на себе в одиночку ещё и практику — совсем гиблое дело. Это не значит, что о практическом использовании «звукового» софта на русском или хотя бы английском нет ничего. Есть перевод на русский вводного курса по Lilypond, сделанный Русланом Гордеевым. Есть книжка того же Александра Прокудина по Audacity, включающая помимо традиционного текста по теории цифрового звука ещё и несколько уроков по использованию Audacity для решения задач из реальной жизни. На английском есть масса уроков, включая недавний и очень толковый урок Бена Пауэрса "Ardour and Hydrogen tutorial", написанный для пользователей Mac OS X, но не теряющий от этого своей ценности. Полный список документации на английском, как всегда, есть у Дэйва Филипса.

Словом, при минимальном количестве заинтересованных, но активных лиц из этого вымученного материала можно сделать достаточно приличную книжку для тех, кто ради удовольствия или хлеба насущного имеет дело со звуком. Это потребует как минимум пересмотра структуры и подхода к изложению некоторых вещей в целом. К примеру, автор сознательно отказался от переноса имеющегося текста главы «Воспроизведение звуковых файлов», поскольку при наличии великолепных проигрывателей вроде amaroK, по многим параметрам обставляющих аналоги под Windows, рассказывать о ключах консольного проигрывателя ogg123 просто нелепо. Некоторые темы на момент перекладывания текст в Викиучебник остаются нераскрытыми совсем, к которым относится, к сожалению, организация радиовещания при помощи свободного софта.

В идеале хочется видеть книжку, поддерживаемую сообществом для сообщества же, в которой можно найти максимально возможное количество ответов на вопросы по работе со звуком в GNU/Linux — от правил написания конфигов для ALSA до примеров студийного сведения и мастеринга записей.

Потенциальным участникам

[править]

Было бы крайне разумно придерживаться единой терминологии, чтобы читающие текст новички не ломали себе голову несуществующей разницей между дискретизацией и сэмплированием.

Было бы ещё разумнее воздержаться от жёсткой завязки на тот или иной дистрибутив. Для музыканта вся разница сводится к тому, какое у него мультимедийное ядро в системе — 2.4.x или 2.6.x, а значит jackstart запускать, или же jackd. А чтобы пользователи дистрибутивов точно знали, как им получить ту или иную программу в виде скомпилированного бинарника или порта Gentoo, стоит завести специальный подраздел для пользователей разных дистрибутивов. И пусть вся дистроспецифика живёт там.

Стоит выдерживать разумное соотношение между теорией и практикой (как оно устроено и что именно нужно сделать) и руководствоваться старым добрым методическим принципом «от простого к сложному».

Конкретные предложения по развитию материала содержатся в отдельной главе, Пути развития книги, следующей за предисловием.